on the spot – English–Français translations

🇬🇧 en fr 🇫🇷

on the spot

  • at the very moment
sur-le-champ, séance tenante
  • in a particular place
sur place
Wiktionary Links